Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Switzerland #1-w1 Netherlands F3 Germany F14 Germany F15 France F16 Germany-w1 Germany-w2 Germany-w3 Germany F1 Italy F13 Italy F15 Italy F16 Germany F10 Germany F11 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w2 Germany-w4 Germany F2 Germany F3 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F8 Germany F9A Germany F10 Germany F11 Germany F15 Germany F16 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F18 Germany F1 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F8 Germany-w3 Germany F10 France F14 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Germany F1 Italy F11 Germany F21 Italy F3 Germany F6 Germany F19 Germany F7 Germany F7 Germany-w4 Germany F14 Italy F12 Germany F16 Italy F5 Italy F6 Spain F1 Germany F9 Germany F6 Germany F13 Italy F14 Italy F17 Netherlands F4 Status Athens Open - Athens Eckental Challenger Aachen Challenger Bauer Watertechnology Cup 2007 - Eckental Rhodes Challenger Cairo Challenger Kitzbuhel Challenger Orleans Challenger Eckental Challenger Aachen Challenger Dallas Challenger Le Gosier Challenger Johannesburg Challenger Poznan Challenger Frito Lay/USTA Challenger - Binghamton CMG Asia Open - Hong Kong Kobstaedernes ATP Challenger - Kolding Trnava Challenger Wolfsburg Challenger Bauer Watertechnilogy Cup 2008 - Eckental Freudenstadt Challenger Szczecin Challenger Heilbronn Open - Heilbronn Ljubljana Challenger Schickendanz Open - Furth Helsinki Challenger Tarragona Challenger Quimper Challenger Bergamo Challenger Almaty Challenger Bath Challenger Barletta Challenger Genova Challenger Bratislava Challenger Mons Challenger Eckental Challenger Ortisei Challenger Labertz Open by Stawag - Aachen Orleans Challenger Biella Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Szczecin Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Irving Challenger Fairfield Challenger Ortisei Challenger Brescia Challenger Bergamo Challenger Szczecin Challenger Istanbul Challenger Surbiton Challenger Genova Challenger Szczecin Challenger Ortisei Challenger Ismaning Challenger Eckental Challenger Mons Challenger Marbella Challenger Sarajevo Challenger Heilbronn Challenger Wroclaw Challenger Braunschweig Challenger Como Challenger Bath Challenger Johannesburg Challenger Tiburon Challenger San Luis Potosi Challenger Cleveland Challenger Furth Challenger Bergamo Challenger Pau Challenger Poznan Challenger Lille Challenger Sophia Antipolis Challenger Meerbusch Challenger Heilbronn Challenger Manchester Challenger Rennes Challenger Rome Challenger Napoli Challenger Cherbourg Challenger Koblenz Challenger Orleans Challenger Eckental Challenger Furth Challenger Surbiton Challenger Scheveningen Challenger Meerbusch Challenger Segovia Challenger Biella 3 Challenger Como Challenger Szczecin Challenger Genova Challenger Ortisei Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Trophy - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - London Next Generation Adelaide International - Adelaide Sydney International - Sydney Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Hypo Group Tennis International - Portschach The Stella Artois Championships - London Mumbai Open - Mumbai Medibank International - Sydney Potchefstroom Challenger Aix En Provence Challenger Ismaning Challenger Hamburg Challenger The Artois Championships - London Biella 4 Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Legg Mason Tennis Classic - Washington D.C. AIG Japan Open Tennis Championships - Tokyo Next Generation Hardcourts - Adelaide Chennai Open - Chennai Mouilleron-Le-Captif Challenger U.S. Mens's Clay Court Championship - Houston Vercelli Challenger Open Sabadell Atlantico - Barcelona Windy City Classic - Winnetka AEGON Championships - London Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open Sud de France - Montpellier SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Orleans Challenger ARAG World Team Championship - Dusseldorf Perth Challenger - Perth Germany F1 ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open by Stawag - Aachen SA Tennis Open - Johannesburg Ordina Open - s-Hertogenbosch Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca Geneva Challenger - Geneva Black Forest Open - Freudenstadt Roma Open Challenger - Rome BMW Open - Munich Adidas International - Sydney Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Heineken Open - Singapore BMW Open - Munich Credit Agricole Suisse Open - Gstaad Gerry Weber Open - Halle Bet-at-home Cup - Kitzbuhel Samarkand Challenger Atlanta Tennis Championships - Atlanta Moselle Open - Metz Apia International - Sydney Winston Salem - Winston Salem Siebel Open - San Jose Trofeo Conde de Godo - Barcelona Baden Open - Karlsruhe If Stockholm Open - Stockholm Bergamo Challenger Napoli Challenger Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Heilbronn Challenger Power Horse Cup - Dusseldorf Mercedes Cup - Stuttgart Baden Open - Ettlingen Delray Beach International Tennis Championships - Delray Beach Valencia Open - Valencia Brisbane International - Brisbane Bet-at-home Cup - Kitzbuhel Schickendanz Open - Furth Orleans Challenger BB&T Atlanta Open - Atlanta Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Belgrade Challenger Rome Challenger Adidas International - Sydney BMW Open - Munich Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Rome Challenger Davidoff Swiss Indoors - Basel Meerbusch Challenger Volkswagen Challenger 2004 - Wolfsburg Adidas International - Sydney Szczecin Challenger Mons Challenger If Stockholm Open - Stockholm AIG Japan Open - Tokyo Andria Challenger Heilbronn Challenger Bergamo Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Zagreb Challenger Citi Open - Washington Open Sud de France - Montpellier Suisse Open - Gstaad Vercelli Challenger Rome Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Meerbusch Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Helsinki Challenger Rome Challenger Franklin Templeton Tennis Classic - Scottsdale The Tennis Channel Open - Las Vegas Heineken Open Singapore - Singapore Las Vegas Challenger Mons Challenger Johannesburg Challenger Eckental Challenger AIG Japan Open Tennis Championships - Tokyo Jonkoping Challenger RCA Championships - Indianapolis Open Sud de France - Montpellier Heilbronn Challenger The Stella Artois Grass Court Championships - London Tennis Channel Open - Las Vegas Kolding Challenger Surbiton Challenger Mercedes Cup - Stuttgart Cremona Challenger Australian Men's Hardcourt Championships - Adelaide Nottingham-2 Challenger AAPT Championships - Adelaide Banja Luka Challenger Irving Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Sybase Open - San Jose Braunschweig Challenger Franklin Templeton Tennis Classic - Scottsdale Hypo Group Tennis International - Portschach The Stella Artois Championships - London Quimper Challenger Legg Mason Tennis Classic - Washington Marburg Challenger Genova Challenger San Marino Challenger Orleans Challenger Orleans Challenger Newport Beach Challenger Dallas Challenger Tennis Masters Series - Indian Wells Franklin Templeton Tennis Classic - Scottsdale Sacramento Challenger Leon Challenger Puerto Vallarta Challenger Cordenons Challenger Orleans Challenger Heilbronn Challenger Citta di Monza - Monza Genova Challenger Renault Slovenian Open - Ljubljana Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Lille Challenger Split 1 Challenger Split 2 Challenger Heilbronn Challenger SAP Open - San Jose Aircel Chennai Open - Chennai Next Generation Adelaide International - Adelaide Warsteiner Challenger Wolfsburg - Wolfsburg Delray Beach International Tennis Championships - Delray Beach Braunschweig Challenger SkiStar Swedish Open - Bastad Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Rennes Challenger Karlsruhe Challenger AAPT Championships - Adelaide Szczecin Challenger Furth Challenger Thailand Open - Bangkok Cherbourg Challenger Noumea Challenger Eckental Challenger Ortisei Challenger Guadalajara Challenger Oberstaufen Challenger Ordina Open - 's-Hertogenbosch Manchester Challenger Mons Challenger Leon Challenger Tashkent Challenger Salzburg Challenger China Open - Beijing Lambertz Open by Stawag 2007 - Aachen Next Generation Adelaide International - Adelaide Cherbourg Challenger Campbells Hall of Fame Tennis Championships - Newport Rennes Challenger Nottingham Challenger Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Helsinki Challenger Delray Beach Open - Delray Beach Salzburg Challenger Andria Challenger Manerbio Challenger Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Citrix Tennis Championships - Delray Beach Infiniti Open - Los Angeles AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London Tennislife Cup - Napoli Surbiton Challenger Sarajevo Challenger The Stella Artois Grass Court Championships - London Bauer Watertechnology Cup - Eckental Mons Challenger Intersport Heilbronn Open - Heilbronn Helsinki Challenger AEGON Championships - London Ismaning Challenger Karshi Challenger Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz TD Waterhouse Cup - Long Island AEGON Championships - London Credit Agricole Suisse Open - Gstaad Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington Ordina Open - 's-Hertogenbosch Citi Open - Washington Ludwigshafen Challenger Miller Lite Hall of Fame Tennis Championships - Newport Pilot Pen International - New Haven Rennes Challenger Adidas International - Sydney Medibank International - Sydney Open 13 - Marseille The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne The Lipton Championships - Key Biscayne Gerry Weber Open - Halle VTR Open - Vina del Mar SAP Open - San Jose Hall of Fame Tennis Championships - Newport Citi Open - Washington RCA Championships - Indianapolis Tennis Masters Series - Hamburg Gerry Weber Open - Halle AEGON Championships - London SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo BMW Open - Munich AIG Japan Open - Tokyo Stockholm Open - Stockholm Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Moselle Open - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Genova Challenger RCA Championships - Indianapolis BMW Open - Munich Monza Challenger Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Moselle Open - Metz ERA Real Estate Clay Court Championships - Orlando Bratislava Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Heilbronn Challenger BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Proton Malaysian Open - Kuala Lumpur Moselle Open - Metz St. Brieuc Challenger Countrywide Classic - Los Angeles U.S. National Indoor Tennis Championships - Memphis Mercedes Cup - Stuttgart ATP Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. AT&T Challenge - Atlanta Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Miller Lite Hall of Fame Tennis Championships - Newport Open de Nice Cote d'Azur - Nice Medibank International - Sydney Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells Eurocard Open - Stuttgart 14th Paris Open - Paris The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Delray Beach Open - Delray Beach French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne U.S. Open - New York Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne Credit Agricole Suisse Open - Gstaad French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Rogers Cup - Toronto Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, THA-AUS 2-3 Wimbledon - London ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, AUS-BEL 2-3 Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, Group I, 2R, CHN-AUS 1-3 Australian Open - Melbourne Davis Cup, World Group, PO, AUS-SUI 2-3 Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 French Open - Paris Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, QF, AUS-KAZ 3-2 Australian Open - Melbourne Wimbledon - London AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments U.S. Open - New York Wimbledon - London Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, PO, DOM-GER 1-4 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-BLR 5-0 Olympics - London Olympics - Rio de Janeiro Olympics - Beijing